package co.edu.javeriana.konigsberg.xavier.dto;

import java.io.Serializable;
import java.math.BigInteger;
import java.util.Date;
import java.util.List;

public class SesionDTO implements Serializable {
	private static final long serialVersionUID = 1L;
	private BigInteger idsesion;
	private BigInteger numeroSesion;
	private Date fecha;
	private String modulo;
	private String requerimiento;
	private String tema;
	private List<String> requerimientos;
	private BigInteger idConferencista;
	private BigInteger horas;
	private List<String> temas;
	private BigInteger idPrograma;
	private String nombreConfrencista;
	private ConferencistaDTO conferencistaDTO;
	public void eliminarTema(String tema){
		temas.remove(tema);
    }
	public void eliminarRequerimiento(String requerimiento){
		requerimientos.remove(requerimiento);
    }
	public BigInteger getNumeroSesion() {
		return numeroSesion;
	}
	public void setNumeroSesion(BigInteger numeroSesion) {
		this.numeroSesion = numeroSesion;
	}
	public Date getFecha() {
		return fecha;
	}
	public void setFecha(Date fecha) {
		this.fecha = fecha;
	}
	public String getModulo() {
		return modulo;
	}
	public void setModulo(String modulo) {
		this.modulo = modulo;
	}
	public String getTema() {
		return tema;
	}
	public void setTema(String tema) {
		this.tema = tema;
	}
	public BigInteger getHoras() {
		return horas;
	}
	public void setHoras(BigInteger horas) {
		this.horas = horas;
	}
	public List<String> getTemas() {
		return temas;
	}
	public void setTemas(List<String> temas) {
		this.temas = temas;
	}
	public List<String> getRequerimientos() {
		return requerimientos;
	}
	public void setRequerimientos(List<String> requerimientos) {
		this.requerimientos = requerimientos;
	}
	public String getRequerimiento() {
		return requerimiento;
	}
	public void setRequerimiento(String requerimiento) {
		this.requerimiento = requerimiento;
	}
	public BigInteger getIdsesion() {
		return idsesion;
	}
	public void setIdsesion(BigInteger idsesion) {
		this.idsesion = idsesion;
	}
	public BigInteger getIdPrograma() {
		return idPrograma;
	}
	public void setIdPrograma(BigInteger idPrograma) {
		this.idPrograma = idPrograma;
	}
	public BigInteger getIdConferencista() {
		return idConferencista;
	}
	public void setIdConferencista(BigInteger idConferencista) {
		this.idConferencista = idConferencista;
	}
	public String getNombreConfrencista() {
		return nombreConfrencista;
	}
	public void setNombreConfrencista(String nombreConfrencista) {
		this.nombreConfrencista = nombreConfrencista;
	}
	public ConferencistaDTO getConferencistaDTO() {
		return conferencistaDTO;
	}
	public void setConferencistaDTO(ConferencistaDTO conferencistaDTO) {
		this.conferencistaDTO = conferencistaDTO;
	}
}
